package Controle;
import java.util.*;
public class ListaDeObjetos<E> extends ArrayList<E>
{	
	private static final long serialVersionUID = 1L;

	public ListaDeObjetos (int tam)
	{	super(tam);
	}
	
	public boolean remover(int numero)
	{	
		int n = this.localizar(numero);
		if (n == -1)
		{	return false;
		}
		else
		{	this.remove(n);
			return true;
		}
	}

	public E recuperar(int numero)
	{		
		int n = this.localizar(numero);
		if(n == -1)
		{	return null;
		}
		else
		{	return this.get(n);
		}
	}

	private int localizar(int numero)
	{		
		Integer num = new Integer(numero);
		
		for(int i=0; i<this.size(); i++)
		{	if(this.get(i).equals(num))
			{	
				return i;
			}
		}
		return -1;
	}
}







